home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Westlight Stock Photography - Creative Freedom
/
Westlight Stock Photography - Creative Freedom.iso
/
Other Items
/
Fetch Browser
/
Fetch Browser.rsrc
/
bin.rsrc_CODE_8_GHelp.txt
< prev
next >
Wrap
Text File
|
1996-07-25
|
17KB
|
295 lines
# near model CODE resource
# jump table entries: 3288-3291 (4 of them)
export_411:
00000000 4E56 FFF0 link A6, -0x0010
00000004 48E7 0018 movem.l -[A7], A3,A4
00000008 42A7 clr.l -[A7]
0000000A 3F3C 0E10 move.w -[A7], 0xE10
0000000E 42A7 clr.l -[A7]
00000010 4EAD 1162 jsr [A5 + 0x1162 /* export_552 */]
00000014 285F movea.l A4, [A7]+
00000016 2F0C move.l -[A7], A4
00000018 4EAD 20E2 jsr [A5 + 0x20E2 /* export_1048 */]
0000001C 42A7 clr.l -[A7]
0000001E 2F3C 646C 6F67 move.l -[A7], 0x646C6F67 /* 'dlog' */
00000024 2F0C move.l -[A7], A4
00000026 4EAD 1E3A jsr [A5 + 0x1E3A /* export_963 */]
0000002A 265F movea.l A3, [A7]+
0000002C 3F3C 0080 move.w -[A7], 0x80
00000030 2F0B move.l -[A7], A3
00000032 4EBA 00D4 jsr [PC + 0xD4 /* 00000108 */]
00000036 2F0C move.l -[A7], A4
00000038 4EAD 3C9A jsr [A5 + 0x3C9A /* export_1935 */]
0000003C 2D4C 0008 move.l [A6 + 0x8], A4
00000040 4CDF 1800 movem.l A3,A4, [A7]+
00000044 4E5E unlink A6
00000046 4E75 rts
export_412:
00000048 4E56 0000 link A6, 0
0000004C 2F0C move.l -[A7], A4
0000004E 286E 0008 movea.l A4, [A6 + 0x8]
00000052 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000056 4EAD 1B6A jsr [A5 + 0x1B6A /* export_873 */]
0000005A 2054 movea.l A0, [A4]
0000005C 7000 moveq.l D0, 0x00
0000005E 2140 0056 move.l [A0 + 0x56], D0
00000062 4268 005A clr.w [A0 + 0x5A]
00000066 285F movea.l A4, [A7]+
00000068 4E5E unlink A6
0000006A 2E9F move.l [A7], [A7]+
0000006C 4E75 rts
0000006E 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_413: // at 00000070 (misaligned)
00000072 0000 206E ori.b D0, 0x6E /* 'n' */
00000076 0008 2050 ori.b A0, 0x50 /* 'P' */
0000007A 2F28 0056 move.l -[A7], [A0 + 0x56]
0000007E 4EAD 21BA jsr [A5 + 0x21BA /* export_1075 */]
00000082 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000086 4EAD 097A jsr [A5 + 0x97A /* export_299 */]
0000008A 4E5E unlink A6
0000008C 2E9F move.l [A7], [A7]+
0000008E 4E75 rts
export_414:
00000090 4E56 0000 link A6, 0
00000094 48E7 0118 movem.l -[A7], D7,A3,A4
00000098 266E 0008 movea.l A3, [A6 + 0x8]
0000009C 2E2E 000E move.l D7, [A6 + 0xE]
000000A0 284B movea.l A4, A3
000000A2 2047 movea.l A0, D7
000000A4 203C 6E65 7874 move.l D0, 0x6E657874 /* 'next' */
000000AA 2050 movea.l A0, [A0]
000000AC B0A8 002E cmp.l D0, [A0 + 0x2E]
000000B0 6616 bne +0x18 /* 000000C8 */
000000B2 2054 movea.l A0, [A4]
000000B4 3028 005A move.w D0, [A0 + 0x5A]
000000B8 5240 addq.w D0, 1
000000BA 3F00 move.w -[A7], D0
000000BC 1F3C 0001 move.b -[A7], 0x1
000000C0 2F0B move.l -[A7], A3
000000C2 4EBA 00BC jsr [PC + 0xBC /* 00000180 */]
000000C6 6032 bra +0x34 /* 000000FA */
label000000C8:
000000C8 2047 movea.l A0, D7
000000CA 203C 7072 6576 move.l D0, 0x70726576 /* 'prev' */
000000D0 2050 movea.l A0, [A0]
000000D2 B0A8 002E cmp.l D0, [A0 + 0x2E]
000000D6 6616 bne +0x18 /* 000000EE */
000000D8 2054 movea.l A0, [A4]
000000DA 3028 005A move.w D0, [A0 + 0x5A]
000000DE 5340 subq.w D0, 1
000000E0 3F00 move.w -[A7], D0
000000E2 1F3C 0001 move.b -[A7], 0x1
000000E6 2F0B move.l -[A7], A3
000000E8 4EBA 0096 jsr [PC + 0x96 /* 00000180 */]
000000EC 600C bra +0xE /* 000000FA */
label000000EE:
000000EE 2F07 move.l -[A7], D7
000000F0 3F2E 000C move.w -[A7], [A6 + 0xC]
000000F4 2F0B move.l -[A7], A3
000000F6 4EAD 1432 jsr [A5 + 0x1432 /* export_642 */]
label000000FA:
000000FA 4CDF 1880 movem.l D7,A3,A4, [A7]+
000000FE 4E5E unlink A6
00000100 205F movea.l A0, [A7]+
00000102 DEFC 000A add.w A7, 0xA /* '\n' */
00000106 4ED0 jmp [A0]
fn00000108:
00000108 4E56 FFFC link A6, -0x0004
0000010C 48E7 0118 movem.l -[A7], D7,A3,A4
00000110 2E2E 0008 move.l D7, [A6 + 0x8]
00000114 2847 movea.l A4, D7
00000116 42A7 clr.l -[A7]
00000118 2F3C 5043 544C move.l -[A7], 0x5043544C /* 'PCTL' */
0000011E 3F2E 000C move.w -[A7], [A6 + 0xC]
00000122 A9A0 syscall GetResource
00000124 265F movea.l A3, [A7]+
00000126 4EAD 20FA jsr [A5 + 0x20FA /* export_1051 */]
0000012A 2F0B move.l -[A7], A3
0000012C A992 syscall DetachResource
0000012E 2054 movea.l A0, [A4]
00000130 214B 0056 move.l [A0 + 0x56], A3
00000134 2253 movea.l A1, [A3]
00000136 4A51 tst.w [A1]
00000138 6F10 ble +0x12 /* 0000014A */
0000013A 3F3C 0001 move.w -[A7], 0x1
0000013E 1F3C 0001 move.b -[A7], 0x1
00000142 2F07 move.l -[A7], D7
00000144 4EBA 003A jsr [PC + 0x3A /* 00000180 */]
00000148 6028 bra +0x2A /* 00000172 */
label0000014A:
0000014A 42A7 clr.l -[A7]
0000014C 42A7 clr.l -[A7]
0000014E 2F3C 6E65 7874 move.l -[A7], 0x6E657874 /* 'next' */
00000154 2F07 move.l -[A7], D7
00000156 4EAD 1E3A jsr [A5 + 0x1E3A /* export_963 */]
0000015A 4EAD 3B8A jsr [A5 + 0x3B8A /* export_1901 */]
0000015E 42A7 clr.l -[A7]
00000160 42A7 clr.l -[A7]
00000162 2F3C 7072 6576 move.l -[A7], 0x70726576 /* 'prev' */
00000168 2F07 move.l -[A7], D7
0000016A 4EAD 1E3A jsr [A5 + 0x1E3A /* export_963 */]
0000016E 4EAD 3B8A jsr [A5 + 0x3B8A /* export_1901 */]
label00000172:
00000172 4CDF 1880 movem.l D7,A3,A4, [A7]+
00000176 4E5E unlink A6
00000178 205F movea.l A0, [A7]+
0000017A 5C4F addq.w A7, 6
0000017C 4ED0 jmp [A0]
0000017E 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000180-00000184
fn00000180:
00000180 4E56 FBDC link A6, -0x0424
// end alternate branch 00000180-00000184
fn00000180: // (misaligned)
00000182 FBDC .invalid <<F/7/5>>
00000184 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000188 266E 0008 movea.l A3, [A6 + 0x8]
0000018C 3C2E 000E move.w D6, [A6 + 0xE]
00000190 284B movea.l A4, A3
00000192 2254 movea.l A1, [A4]
00000194 2069 0056 movea.l A0, [A1 + 0x56]
00000198 2050 movea.l A0, [A0]
0000019A 3E10 move.w D7, [A0]
0000019C BE46 cmp.w D7, D6
0000019E 5EC0 sgt D0
000001A0 4400 neg.b D0
000001A2 1F00 move.b -[A7], D0
000001A4 1F3C 0001 move.b -[A7], 0x1
000001A8 42A7 clr.l -[A7]
000001AA 2F3C 6E65 7874 move.l -[A7], 0x6E657874 /* 'next' */
000001B0 2F0B move.l -[A7], A3
000001B2 4EAD 1E3A jsr [A5 + 0x1E3A /* export_963 */]
000001B6 4EAD 3B8A jsr [A5 + 0x3B8A /* export_1901 */]
000001BA 7001 moveq.l D0, 0x01
000001BC B046 cmp.w D0, D6
000001BE 5DC0 slt D0
000001C0 4400 neg.b D0
000001C2 1F00 move.b -[A7], D0
000001C4 1F3C 0001 move.b -[A7], 0x1
000001C8 42A7 clr.l -[A7]
000001CA 2F3C 7072 6576 move.l -[A7], 0x70726576 /* 'prev' */
000001D0 2F0B move.l -[A7], A3
000001D2 4EAD 1E3A jsr [A5 + 0x1E3A /* export_963 */]
000001D6 4EAD 3B8A jsr [A5 + 0x3B8A /* export_1901 */]
000001DA 3006 move.w D0, D6
000001DC 48C0 ext.l D0
000001DE 2F00 move.l -[A7], D0
000001E0 486E FCDC pea.l [A6 - 0x324]
000001E4 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
000001E8 3007 move.w D0, D7
000001EA 48C0 ext.l D0
000001EC 2F00 move.l -[A7], D0
000001EE 486E FDDC pea.l [A6 - 0x224]
000001F2 4EAD 04EA jsr [A5 + 0x4EA /* export_153 */]
000001F6 486E FEDC pea.l [A6 - 0x124]
000001FA 2F3C 0001 0FB3 move.l -[A7], 0x10FB3
00000200 4EAD 04AA jsr [A5 + 0x4AA /* export_145 */]
00000204 486E FCDC pea.l [A6 - 0x324]
00000208 486E FEDC pea.l [A6 - 0x124]
0000020C 486E FDDC pea.l [A6 - 0x224]
00000210 486E FBDC pea.l [A6 - 0x424]
00000214 3F3C 0003 move.w -[A7], 0x3
00000218 4EAD 2532 jsr [A5 + 0x2532 /* export_1186 */]
0000021C 486E FBDC pea.l [A6 - 0x424]
00000220 1F3C 0001 move.b -[A7], 0x1
00000224 42A7 clr.l -[A7]
00000226 2F3C 7061 6765 move.l -[A7], 0x70616765 /* 'page' */
0000022C 2F0B move.l -[A7], A3
0000022E 4EAD 1E3A jsr [A5 + 0x1E3A /* export_963 */]
00000232 4EAD 3A4A jsr [A5 + 0x3A4A /* export_1861 */]
00000236 42A7 clr.l -[A7]
00000238 2F3C 7069 6374 move.l -[A7], 0x70696374 /* 'pict' */
0000023E 2F0B move.l -[A7], A3
00000240 4EAD 1E3A jsr [A5 + 0x1E3A /* export_963 */]
00000244 2D5F FFFA move.l [A6 - 0x6], [A7]+
00000248 6712 beq +0x14 /* 0000025C */
0000024A 2F2E FFFA move.l -[A7], [A6 - 0x6]
0000024E 2F0B move.l -[A7], A3
00000250 4EAD 3CAA jsr [A5 + 0x3CAA /* export_1937 */]
00000254 2F2E FFFA move.l -[A7], [A6 - 0x6]
00000258 4EAD 1B02 jsr [A5 + 0x1B02 /* export_860 */]
label0000025C:
0000025C 2254 movea.l A1, [A4]
0000025E 2069 0056 movea.l A0, [A1 + 0x56]
00000262 2050 movea.l A0, [A0]
00000264 3006 move.w D0, D6
00000266 D040 add.w D0, D0
00000268 3A30 0000 move.w D5, [A0 + D0.w]
0000026C 42A7 clr.l -[A7]
0000026E 3F05 move.w -[A7], D5
00000270 A9BC syscall GetPicture
00000272 281F move.l D4, [A7]+
00000274 4EAD 20FA jsr [A5 + 0x20FA /* export_1051 */]
00000278 2044 movea.l A0, D4
0000027A 2050 movea.l A0, [A0]
0000027C 43EE FFDC lea.l A1, [A6 - 0x24]
00000280 5488 addq.l A0, 2
00000282 7003 moveq.l D0, 0x03
label00000284:
00000284 32D8 move.w [A1]+, [A0]+
00000286 51C8 FFFC dbf D0, -0x6 /* 00000284 */
0000028A 486E FFDC pea.l [A6 - 0x24]
0000028E 302E FFDE move.w D0, [A6 - 0x22]
00000292 4440 neg.w D0
00000294 3F00 move.w -[A7], D0
00000296 302E FFDC move.w D0, [A6 - 0x24]
0000029A 4440 neg.w D0
0000029C 3F00 move.w -[A7], D0
0000029E A8A8 syscall OffsetRect
000002A0 486E FFE4 pea.l [A6 - 0x1C]
000002A4 302E FFE2 move.w D0, [A6 - 0x1E]
000002A8 48C0 ext.l D0
000002AA 2F00 move.l -[A7], D0
000002AC 302E FFE0 move.w D0, [A6 - 0x20]
000002B0 48C0 ext.l D0
000002B2 2F00 move.l -[A7], D0
000002B4 4EAD 22FA jsr [A5 + 0x22FA /* export_1115 */]
000002B8 486E FFEC pea.l [A6 - 0x14]
000002BC 2053 movea.l A0, [A3]
000002BE 2028 0026 move.l D0, [A0 + 0x26]
000002C2 90AE FFE8 sub.l D0, [A6 - 0x18]
000002C6 2F00 move.l -[A7], D0
000002C8 7002 moveq.l D0, 0x02
000002CA 2F00 move.l -[A7], D0
000002CC 4EAD 24F2 jsr [A5 + 0x24F2 /* export_1178 */]
000002D0 42A7 clr.l -[A7]
000002D2 4EAD 22FA jsr [A5 + 0x22FA /* export_1115 */]
000002D6 486E FFFA pea.l [A6 - 0x6]
000002DA 486D 37EC pea.l [A5 + 0x37EC]
000002DE 3F3C 0062 move.w -[A7], 0x62 /* 'b' */
000002E2 4EAD 1B4A jsr [A5 + 0x1B4A /* export_869 */]
000002E6 2F2E FFFA move.l -[A7], [A6 - 0x6]
000002EA 4EAD 20E2 jsr [A5 + 0x20E2 /* export_1048 */]
000002EE 2F0B move.l -[A7], A3
000002F0 486E FFEC pea.l [A6 - 0x14]
000002F4 486E FFE4 pea.l [A6 - 0x1C]
000002F8 1F3C 0005 move.b -[A7], 0x5
000002FC 1F3C 0005 move.b -[A7], 0x5
00000300 3F05 move.w -[A7], D5
00000302 2F2E FFFA move.l -[A7], [A6 - 0x6]
00000306 4EAD 1122 jsr [A5 + 0x1122 /* export_544 */]
0000030A 206E FFFA movea.l A0, [A6 - 0x6]
0000030E 2050 movea.l A0, [A0]
00000310 217C 7069 6374 002E move.l [A0 + 0x2E], 0x70696374 /* 'pict' */
00000318 2F2E FFFA move.l -[A7], [A6 - 0x6]
0000031C 2054 movea.l A0, [A4]
0000031E 2F28 0012 move.l -[A7], [A0 + 0x12]
00000322 4EAD 192A jsr [A5 + 0x192A /* export_801 */]
00000326 2F2E FFFA move.l -[A7], [A6 - 0x6]
0000032A 2054 movea.l A0, [A4]
0000032C 2F28 0012 move.l -[A7], [A0 + 0x12]
00000330 4EAD 197A jsr [A5 + 0x197A /* export_811 */]
00000334 102E 000C move.b D0, [A6 + 0xC]
00000338 6706 beq +0x8 /* 00000340 */
0000033A 2F0B move.l -[A7], A3
0000033C 4EAD 3C0A jsr [A5 + 0x3C0A /* export_1917 */]
label00000340:
00000340 2054 movea.l A0, [A4]
00000342 3146 005A move.w [A0 + 0x5A], D6
00000346 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
0000034A 4E5E unlink A6
0000034C 205F movea.l A0, [A7]+
0000034E 504F addq.w A7, 8
00000350 4ED0 jmp [A0]
00000352 0000 .incomplete